﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Studio.Foundation.Json.Core
{
    // JSON is built on two structures:

    // A collection of name/value pairs. In various languages, this is realized as an object, record, struct, dictionary, hash table, keyed list, or associative array.
    // An ordered list of values. In most languages, this is realized as an array, vector, list, or sequence.
    
    // These are universal data structures. Virtually all modern programming languages support them in one form or another. 
    // It makes sense that a data format that is interchangable with programming languages also be based on these structures.


    // From json.org
    // Created by marstone
    
    // To tell the importer/exporter the object to be parsed is an Object or Array.

    public interface IJsonObject {   }

    public interface IJsonArray<T> : IEnumerable<T> { }
    
}
